﻿*{padding:0;margin:0;}

html,body{ font:14px/1.8 'Microsoft YaHei',Tahoma,Verdana,'Simsun'; color:#333; -webkit-text-size-adjust:none;}

.clear{ clear:both; position:relative;}

.list-none{ list-style:none; padding:0;margin:0; }

a{ color:#333; text-decoration:none;}

a:hover{ color:#666; text-decoration:none;}

.juzhong{ display: flex;align-items: center;justify-content:center; }

.miguwenzi{ line-height:2; background:#fff; font-size:1rem;}
.miguwenzi img{ max-width:100%; margin:2px 0;}


/*顶端部分*/

.migutop{ background:#f5f5f5;border-bottom:1px solid #ccc; line-height:1; padding:8px 0; color:#999;  margin-bottom:0px; }

.migutop .container{ position:relative; }

.migutopa{ position:absolute;right:0; }

.migutopa a{ margin:0 5px; padding:0px 5px; color:#fff; }

.migubiaozhi{ font-size:1.5rem; position:relative;color: #f00; }

.migubiaozhi img{ max-width:100%; }
.migutp{ display: flex;align-items: center; justify-content:right; }

@media (max-width: 992px) {

	.migutop{ display:none; }

	.migubiaozhi img{ max-height:60px; }

	}

@media (max-width: 768px) {

	.migubiaozhi img{ max-height:45px; }

	.migutp{ display:none; }

	}

.navbar{ padding:0!important; }	

.navbar-nav{ width:100%; }

.bg-migu { background:linear-gradient(180deg,#2746b3  0,#2746b3 50%,#082aa4 50%, #082aa4 100%);} 
.navbar-migu .navbar-brand { color: rgba(0, 0, 0, 0.9);}

.navbar-migu .navbar-brand:hover, .navbar-migu .navbar-brand:focus { color: rgba(0, 0, 0, 0.9);}

.navbar-migu .navbar-nav .nav-link {padding:5px 0;margin:5px 0; font-size:1rem; font-weight:bold;  color: #fff;}

.navbar-migu .navbar-nav .nav-link:hover, .navbar-migu .navbar-nav .nav-link:focus { background:#d12929;margin-left:5px; margin-right:5px; background-size:cover;color: #fff; }

.navbar-migu .navbar-nav .nav-link.disabled {  color: rgba(0, 0, 0, 0.3);}

.navbar-migu .navbar-nav .show > .nav-link,

.navbar-migu .navbar-nav .active > .nav-link,

.navbar-migu .navbar-nav .nav-link.show,

.navbar-migu .navbar-nav .nav-link.active { margin-left:5px; margin-right:5px; color: #fff;background:#d12929; background-size:cover; }

.navbar-migu .navbar-toggler {  color: rgba(0, 0, 0, 0.5);position:absolute; top:5px; right:20px;  border-color: rgba(0, 0, 0, 0.1);}

.navbar-migu .navbar-toggler-icon {

  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");

}

.navbar-migu .navbar-text {  color: rgba(0, 0, 0, 0.5);}

.navbar-migu .navbar-text a {  color: rgba(0, 0, 0, 0.9);}

.navbar-migu .navbar-text a:hover, .navbar-migu .navbar-text a:focus {  color: rgba(0, 0, 0, 0.9);}

.navbar-migu .nav-item{ background:no-repeat center right;}

.navbar-migu .nav-item:last-child{ background:none;}

@media (max-width: 992px) {

	.navbar{ position:absolute!important; top:10px; right:0px; width:100%; z-index:99;  }

	.bg-migu { background:none; }

	.navbar-nav{ background:#fff; }

	.navbar-migu .navbar-nav .nav-link:hover, .navbar-migu .navbar-nav .nav-link:focus {background:#e0e0e0;color: #333; }

	.navbar-migu .navbar-nav .nav-link{ border-bottom:1px solid #60adf5; }

	.navbar-migu .nav-item{ background:none;}

	}

/*轮播图*/

#migubanner { width: 100%;height: 100%;background:#fff; position:relative; overflow:hidden;z-index:9;}

#migubanner img{ width: 100%; }
.carousel-item img{ width: 100%; }
/*搜索栏*/

.migusousuo{ position:relative;overflow:hidden; }

.miguss{ background:linear-gradient(180deg, #f2f2f2 0,#f2f2f2 50%, #e0e0e0 100%); }

.migussdi{ border-top:1px solid #f4f4f4;height:8px;background:linear-gradient(180deg, #cfcfcf 0, #fff 100%); }

.migusscp { position:relative;overflow:hidden; font-size:1rem;line-height:1;padding-top:1rem;padding-bottom:1rem; }

.migusscp a{ padding-right:3px;color:#777; }

.migusscp a:last-child{ padding-right:0; }

.migusousuo .search {margin-top:0px; position: relative; padding: 8px;}

.migusousuo .inp1 { width: 100%; background: #fff; height: 30px; border: none; outline: 0; padding-left: 5px;}

.migusousuo .btn_sub { position: absolute; right: 8px; top: 8px; width: 40px; height: 30px; background: url('../tupian/seah.png') no-repeat center #fff; background-size: 16px;  border: none; outline: 0;}

.pc{ display:block; }
.migubtn{ display:none; }
@media (max-width: 768px) {
	.migubtn{ display:block; }
	.migubtn .bi{ font-size:2rem; }
	.pc{ display:none; }
}
/*底部开始*/

.footer{ position:relative;overflow:hidden; color:#333; }

/* .migudicai{ background:linear-gradient(180deg, #1b89f0 0,#006dd7 50%, #1b89f0 100%); border-bottom:1px #045bce solid;border-top:1px #045bce solid;padding:1rem 0;margin-bottom:2px;  }
 */


/* .migudiwz{background:linear-gradient(180deg, #d0d0d0 0,#fff 40%,#fff 100%);}
 */
/*底部结束*/
.bgd-migu { position:relative;overflow:hidden;border-bottom:1px solid #eee;} 
.bgd-migu span{}

.fuwuh{display: flex;align-items: center;justify-content:right;  }
.fuwu{ font-size:1.2rem; }
.weixin img{ max-width:150px;width:100%; }
.footer-fix{box-shadow:0 0 10px rgba(0,0,0,0.2);position:fixed;bottom:0;left:0;width:100%;background-color:#fff;z-index:10;display:none}
.footer-fix li{float:left;width:25%}
.footer-fix li a{display:block;text-align:center;padding:7px 0;font-size:12px;line-height:2;}
.footer-fix .bi{}
@media (max-width: 768px) {
   .footer-fix { display:block; }
   .bgd-migu a{ font-size:0.8rem; }
}